.kk {font-family:'微软雅黑';}
.kk a {color:gray;}
.kk i {text-decoration:none; color:#333333; font-style:normal}
.kk .header {background-color:#3D457C; position:relative; border-bottom:1px solid #292C41; box-shadow:0 2px 2px #888888; -webkit-box-shadow:0 2px 2px #888888; -moz-box-shadow:0 2px 2px #888888; -ms-box-shadow:0 2px 2px #888888;}
.kk .header h1 {color:#FFFFFF; font-size:25px; top:-25px;}
.kk .header .form_ctrl {height:29px; background:#103983; border:1px solid #424242; color:#FFFFFF;}
.kk .header .btn {line-height:15px;}
.kk .header .row, .header .nav {width:99%; margin:0 auto;}
.kk .top_info {padding-bottom:10px;} .top_info span { font-size:20px; color:#FFFFFF;}
.kk .child_nav {font-size:14px; display:none;} .nav a {font-size:14px;}
.kk .header .geren {font-size:14px;}
.kk .header .line {border-bottom:1px solid #7E7E7E; border-top:1px solid #0B043C;}
.kk .navbar-nav > li > a {padding:10px; 0;}
.kk .navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus { background:rgba(0, 0, 0, 0.3); }
.kk .framework_container {width:98%; margin:0 auto; padding:20px;}
.kk .item2 {float:right; margin-left:10px;} 
.kk .table_hidden {display:none;}
.kk .g_navbar {width:99%; margin:0 auto;}
.kk .dataTables_wrapper {border-radius:6px 6px 0 0; overflow:hidden;}
.kk .thead { background:#3D457C; color:#FFFFFF; }
.kk .table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th { border-right:1px solid #0B043C; border-bottom:1px solid #0B043C;}
.kk .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>th { border-top:1px solid #676767; }
.kk .login_header{height:50px;overflow:hidden;background:#3D457C;color:#FFFFFF}
.kk .login_header_bar{height:100%;width:990px;margin:0 auto}.kk .login_header_bar h1{height:100%;font-size:24px;line-height:50px}
.kk .login_header_bar h2{height:100%;font-size:24px;line-height:50px}
.kk .login_header_bar i{width:1px;height:26px;margin:12px 20px 0 20px;text-indent:-9999px;background:#DFDFDF}
.kk .operation_bar {left:0; top:-70px; padding:20px;}
.kk .icon {position:relative; padding-left:40px;}
.kk .doc:after {content:''; background:url('../../images/default_theme/shared/office_icon.png') no-repeat -69px 0; width:31px; height:31px; position:absolute; left:0; top:-7px;}
.kk .haha_line {height:1px; background-color:#DDDDDD;}
.kk .comments_number {padding:3px 5px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; border:1px solid #CCCCCC; color:#333333; background:#F4F4F4; font-size:13px;}
.kk .comments_item {border-bottom:1px solid #CCCCCC; position:relative; padding-top:5px;}
.kk .comments_item div {padding:3px 3px 3px 80px;}
.kk .teacher_name {color:#777;}
.kk .teacher_comment {line-height:25px;}
.kk .comments_item .persion_head {background:url(../../images/default_theme/shared/persion_head.png); width:50px; height:50px; position:absolute; top:5px; left:13px;}
.kk .persion_tip {background:url(../../images/default_theme/shared/persontip.png) no-repeat; width:351px; height:558px; position:relative; margin:0 auto;}
.kk .mytopic {background:url(../../images/default_theme/shared/mytopic.png);}
.kk .create_report {left:78px; top:282px; color:#333333;}
.kk .addition_box {padding:16px 16px 12px; background:#EBEBEB;}
.kk .comments_box {background:#F7F7FF; width:100%; margin:0 auto;}
.kk .outlook_border {border:1px solid #DDDDDD; min-height:300px;}
.kk .rolebox .checkbox {float:left; font-weight:normal; margin-right:15px;}
.kk .sssline {float:left; width:3px; background:red; height:20px; margin-right:5px;}
.kk .dotline {height:1px; border-bottom:1px dotted #DDDDDD;}
.kk .dotline2 {border-right:1px solid #DDDDDD;}
/* 弹出页面 */
.kk #popBox {width:980px; max-width:400px; min-height:200px; border:1px solid #D8D8D8; -webkit-box-shadow:0 0 12px rgba(0,0,0,.6); -moz-box-shadow:0 0 12px rgba(0,0,0,.6); box-shadow:0 0 12px rgba(0,0,0,.6); background:#FFFFFF; overflow:hidden;}
.kk #handle {width:100%; height:40px; background:#DDDDDD;}
.kk #popBox .close {text-align:center; line-height:19px; width:20px; height:19px; right:10px; top:10px; cursor:pointer; color:#000; font-weight:bold;}
.kk #popBox .close:hover {background-position:0 -30px;}
.kk #handle_h4 {margin:0; padding:0 0 0 20px; font-family:'微软雅黑'; height:100%; line-height:40px; font-size:14px;}
.kk #haha_content {width:100%; height:100%; text-align:center;}
.kk #popBox .glyphicon-warning-sign:before {font-size:20px; color:red;}
.kk .messge_bubble {position:absolute; border-radius:10px; width:16px; height:16px; background:red; color:#FFFFFF; z-index:100; text-align:center; line-height:16px; font-size:12px; right:-10px;; top:-5px;}
